home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ansi320.zip / ANSISND.ZIP / ANSISND.DOC < prev    next >
Text File  |  1990-07-21  |  4KB  |  87 lines

  1. Ansi Sound Version 1.0 Documentation
  2. Copyright 1990 Joseph G. Kathan/Madman Software
  3.  
  4. The ANSISND.ZIP file contains the following:
  5. ANSIALLA.COM : An Ansi Sound and Graphics driver in TSR format
  6. ANSIALLB.COM : An Ansi Sound and Graphics driver in TSR format
  7. ANSIALLC.COM : An Ansi Sound and Graphics driver in TSR format
  8. MUSICTRM.COM : An utility to access ANSIALL while online to a BBS
  9. ANSISND.DOC  : The file you are reading
  10.  
  11. ANSIALLA, ANSIALLB, and ANSIALLC are all functionally the same except in the 
  12. way the timing is figured during play. Choose the version that sounds the best
  13. on your machine and rename it ANSIALL. ANSIALLC may be edited with a debugger
  14. at address 04B6 with the "A" command and the instruction "MOV CX,????" where
  15. ???? is a hex number between 0000 and FFFF. Default is 2200 and is for my
  16. 8Mhz machine. If yours is faster or slower, alter the number by a proportional
  17. amount. This is for ANSIALLC.COM only. The other two versions make use of the
  18. system clock to control the music instead of nested loops.
  19.  
  20. In order to be able to hear Ansi sound, some sort of driver is needed to
  21. convert the ansi coding into it's musical equivalent. ANSIALL does this, 
  22. and when loaded, an ansi music file may be TYPE'd at the DOS command line
  23. and the music will be heard. 
  24.  
  25. When online to a BBS with a communications program that does not support
  26. Ansi sound, and if the ANSIALL driver is properly loaded (see below), MUSICTRM
  27. will allow you to hear the music while online.
  28.  
  29. In order to hear Ansi music or sound while online to a BBS, follow this 
  30. procedure:
  31. 1. Prior to loading your communications program, load ANSIALL. Make sure there
  32. is no other ANSI driver loaded with it, and for safety sake, load it with the 
  33. /B0 for no reassignment allowed. This will stop any ansi bombs.
  34. 2. Load your communications program.
  35. 3. When you are online and want to hear ansi music, drop to DOS and run 
  36. MUSICTRM. When finished, press F1 to exit.
  37.  
  38. ANSIALL
  39. Syntax:
  40. ANSIALL [FAST|SLOW][ON|OFF][/Bnnn][/C][/U]
  41. FAST means screen writes will be done direct, SLOW means to use the BIOS calls.
  42. ON means enable all ANSI commands, OFF means only allow Music.
  43. /Bnnn means create a reassignment buffer of nnn bytes from 0 to 60k.
  44. /C means clear the reassignment buffer.
  45. /U means uninstall the program, if possible.
  46. FAST, ON, and nnn=200 is the default.
  47.  
  48. MUSICTRM
  49. Syntax: 
  50. MUSICTRM N
  51. N means which com port - 1 or 2, 1 is the default.
  52.  
  53. Simple as that! Try it out...
  54.  
  55. The author assumes no liability for any use of the programs. The program
  56. code is not in the public domain. The Ansi Sound project is shareware. If 
  57. you like or continue to use the programs, pleases send $5.00 to:
  58.  
  59. Joe Kathan
  60. 17617 N. 9th St., Box #3068
  61. Phoenix, AZ  85022
  62.  
  63. Special thanks to the following people for there help, ideas, testing, ect...
  64. The staff at the Cardboard Box BBS, The Peanut Gallery, Paul Anau, Bloop, 
  65. Apollo, Warf, Creos, Two Wheel Demon, and all the others who spurred on the
  66. developement of the programs. A very special thanks to the author of the
  67. PIT online game, James R. Berry, for designing his excellent game to use ansi
  68. sound and make the development of these programs a necessity. Also to PC 
  69. Magazine, and their programmer Michael J. Mefford, whose programs both old
  70. and new aided in the developement of the ANSIALL TSR's.
  71.  
  72. If help is needed or to get latest release call these Support boards:
  73. Cardboard Box BBS : 247-3754 
  74. JCCS BBS #1       : 582-3643
  75. JCCS BBS #2       : 943-9318
  76.  
  77. Revision history
  78. ANSIALL:
  79. v1.0       The initial version(s) of the ANSIALL TSR for sound and graphics.
  80.            ANSIALLA uses a system clock reset approach, ANSIALLB uses a system
  81.            clock approach, and ANSIALLC uses a nested loop approach for timing.
  82.  
  83. MUSICTRM: 
  84. v1.0       The initial release of MUSICTRM. 
  85.  
  86. v1.5       Added communications bufferring of the modem input.
  87.